package swap;

import java.sql.Timestamp;

/**
 *
 * @author Edilson Anselmo Corrêa Júnior
 */
public class Processo {    
    private int id;
    private int pag;
    private int tam;
    private int segInicio;
    private int alocado;
    private String estado;
    private boolean r;
    private boolean m;
    private Timestamp instUltUso;
    private int timestamp;
    private int count;
    private boolean[] aging = {false, false, false, false, false, false, false, false};

    /**
     * Atualiza valor da cabeça do vetor aging e desloca uma uma posição até
     * rancar a cauda. public void referenciaAging(boolean isR){ for (int i = 7;
     * i < 0; i--){ aging[i] = aging[i-1]; } aging[0] = isR; }
     */
    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public boolean[] getAging() {
        return aging;
    }

    public void setAging(boolean[] aging) {
        this.aging = aging;
    }

    public int getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(int timestamp) {
        this.timestamp = timestamp;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public boolean isR() {
        return r;
    }

    public void setR(boolean r) {
        this.r = r;
    }

    public boolean isM() {
        return m;
    }

    public void setM(boolean m) {
        this.m = m;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getPag() {
        return pag;
    }

    public void setPag(int pag) {
        this.pag = pag;
    }

    public int getTam() {
        return tam;
    }

    public void setTam(int tam) {
        this.tam = tam;
    }

    public int getSegInicio() {
        return segInicio;
    }

    public void setSegInicio(int segInicio) {
        this.segInicio = segInicio;
    }

    public int getAlocado() {
        return alocado;
    }

    public void setAlocado(int alocado) {
        this.alocado = alocado;
    }

    /**
     * @return the instUltUso
     */
    public Timestamp getInstUltUso() {
        return instUltUso;
    }

    /**
     * @param instUltUso the instUltUso to set
     */
    public void setInstUltUso(Timestamp instUltUso) {
        this.instUltUso = instUltUso;
    }
}
